win a victory over - Turkish English Dictionary